// $(function () {
//     var ckEditorJs = document.createElement("script");
//     ckEditorJs.setAttribute("type", "text/javascript");
//     ckEditorJs.setAttribute("src", "../../ckeditor4/ckeditor.js");
//     document.body.appendChild(ckEditorJs);
// })
//
//
// window.ckEditorConfig = {
//     placeholder: "请输入内容",
//     ckfinder: {
//         uploadUrl: 'oos/upload'
//     },
//     alignment: {
//         options: [ 'left', 'right','center','justify']
//     },
//     toolbar: {
//         items: [
//             'heading',
//             '|',
//             'bold',
//             'italic',
//             'link',
//             'bulletedList',
//             'numberedList',
//             '|',
//             'outdent',
//             'indent',
//             '|',
//             'imageUpload',
//             'blockQuote',
//             'insertTable',
//             'undo',
//             'redo',
//             'fontFamily',
//             'alignment',
//             'fontSize',
//             'fontColor',
//             'fontBackgroundColor',
//             'horizontalLine',
//             'highlight',
//             'imageStyle:alignLeft',
//             'imageStyle:alignCenter',
//             'imageStyle:alignRight',
//         ],
//         shouldNotGroupWhenFull:true
//     },
//     language: 'zh',
//     image: {
//         toolbar: ['imageTextAlternative', '|', 'imageStyle:alignLeft', 'imageStyle:full', 'imageStyle:alignRight'],
//         styles: [
//             'full',
//             'side',
//             'alignLeft',
//             'alignCenter',
//             'alignRight'
//         ]
//     },
//     fontSize: {
//         options: [
//             9,
//             11,
//             13,
//             'default',
//             17,
//             19,
//             21,
//             23,25,30,50
//         ]
//     },
//     table: {
//         contentToolbar: [
//             'tableColumn',
//             'tableRow',
//             'mergeTableCells'
//         ]
//     },
//     licenseKey: ''
// };
//
// window.ckEditorNotImgConfig = {
//     placeholder: "请输入内容",
//     alignment: {
//         options: [ 'left', 'right','center','justify']
//     },
//     toolbar: {
//         items: [
//             'heading',
//             '|',
//             'bold',
//             'italic',
//             'link',
//             'bulletedList',
//             'numberedList',
//             '|',
//             'outdent',
//             'indent',
//             '|',
//             'blockQuote',
//             'insertTable',
//             'undo',
//             'redo',
//             'fontFamily',
//             'alignment',
//             'fontSize',
//             'fontColor',
//             'fontBackgroundColor',
//             'horizontalLine',
//             'highlight',
//         ],
//         shouldNotGroupWhenFull:true
//     },
//     language: 'zh',
//     fontSize: {
//         options: [
//             9,
//             11,
//             13,
//             'default',
//             17,
//             19,
//             21,
//             23,25,30,50
//         ]
//     },
//     table: {
//         contentToolbar: [
//             'tableColumn',
//             'tableRow',
//             'mergeTableCells'
//         ]
//     },
//     licenseKey: ''
// };
// /**
//  *获取当前时间
//  * @param date
//  * @returns yyyy-mm-dd
//  */
// function formatDate(date) {
//     let year = date.getFullYear();
//     let month = date.getMonth() + 1;
//     let day = date.getDate();
//     let hour = date.getHours();
//     let minute = date.getMinutes();
//     let second = date.getSeconds();
//     return year + "-" + formatTen(month) + "-" + formatTen(day);
// }
//
//
// //获取上个月今天
// function formatDateOldmons(date) {
//     let year = date.getFullYear();
//     let month = date.getMonth();
//     let day = date.getDate();
//     let hour = date.getHours();
//     let minute = date.getMinutes();
//     let second = date.getSeconds();
//     return year + "-" + formatTen(month) + "-" + formatTen(day);
// }
//
// //获取当前时间序号
// function formatDateCode(date) {
//     let year = date.getFullYear();
//     let month = date.getMonth() + 1;
//     let day = date.getDate();
//     let hour = date.getHours();
//     let minute = date.getMinutes();
//     let second = date.getSeconds();
//     return year + "-" + formatTen(month) + "-" + formatTen(day) + " " + formatTen(hour) + ":" + formatTen(minute) + ":" + formatTen(second);
// }
//
// /**
//  * 将时间戳转换成时间序号
//  * @return yyyy-mm-dd HH:mm:ss
//  */
// function formatTimeCode(time) {
//     let date = new Date(time);
//     let year = date.getFullYear();
//     let month = date.getMonth() + 1;
//     let day = date.getDate();
//     let hour = date.getHours();
//     let minute = date.getMinutes();
//     let second = date.getSeconds();
//     return year + "-" + formatTen(month) + "-" + formatTen(day) + " " + formatTen(hour) + ":" + formatTen(minute) + ":" + formatTen(second);
// }
//
// /**
//  * 将时间戳转换成时间
//  * @return yyyy-mm-dd
//  */
// function formatTimeCodeToDate(time) {
//     let date = new Date(time);
//     let year = date.getFullYear();
//     let month = date.getMonth() + 1;
//     let day = date.getDate();
//     return year + "-" + formatTen(month) + "-" + formatTen(day);
// }
//
// function formatTen(num) {
//     return num > 9 ? (num + "") : ("0" + num);
// }
//
//
// function getBgDate() {
//     let date = new Date();
//     let returnDate = date.setFullYear(date.getFullYear() - 1);
//     return returnDate
// }
//
// function getEndDate() {
//     let date = new Date();
//     return date;
// }
//
//
// /**
//  * 循环获取某个节点下所有子节点的id数组 children树结构
//  * @param nodes 树形结构全部数据
//  * @param item  某个节点id
//  * @param arr  找到的结果数组
//  * @return {*}
//  */
// function getChild(nodes, item, arr) {
//     //ie不支持这种语法将报错
//     for (let i=0;i<nodes.length;i++) {
//     	let el = nodes[i];
//         if (el.id === item) {
//             arr.push(el.id);
//             if (el.children) {
//                 this.childNodesDeep(el.children, arr);
//             }
//         } else if (el.children) {
//             this.getChild(el.children, item, arr);
//         }
//     }
//     return arr;
// }
//
// function childNodesDeep(nodes, arr) {
//     if (nodes){
//     	for (let i=0;i<nodes.length;i++) {
//         	let ele = nodes[i];
//             arr.push(ele.id);
//             if (ele.children) {
//                 this.childNodesDeep(ele.children, arr);
//             }
//         }
//     }
// }
//
//
// let loadIndex = 20210101;
//
// function load() {
//     loadIndex++;
//     let top = (document.documentElement.clientHeight - 24) / 2;
//     let left = (document.documentElement.clientWidth - 60) / 2;
//     let html = '<div class="load-data dyys-shade" style="z-index: ' + loadIndex + '; background-color: rgb(0, 0, 0); opacity: 0.01;"></div>';
//     html += '<div class="load-data dyys-loading" type="loading" style="z-index: ' + (loadIndex + 1) + '; top: ' + top + 'px; left: ' + left + 'px;">';
//     html += '<div class="dyys-content"></div>';
//     html += '<span class="dyys-setwin"></span>';
//     html += '</div>';
//     $('body').append(html);
// }
//
// function disLoad() {
//     $(".load-data").remove();
// }
//
//
// /**
//  * 用于layui表格中下拉框
//  * @type {{renderSelectOptions: (function(*, *=): string), typeData: []}}
//  */
// window.viewObj = {
//     typeData: [],
//     renderSelectOptions: function (data, settings) { // 下拉框
//         settings = settings || {}
//         let valueField = settings.valueField || 'value',
//             textField = settings.textField || 'text',
//             selectedValue = settings.selectedValue || ""
//         let html = [];
//         for (let i = 0, item; i < data.length; i++) {
//             item = data[i]
//             html.push('<option value="')
//             html.push(item[valueField])
//             html.push('"')
// //                     if (selectedValue && item[valueField] == selectedValue) {
// //                         html.push('selected="selected"')
// //                     }
//             if (item[valueField] == settings.selectedValue) {
//                 html.push('selected="selected"')
//             }
//             html.push('>')
//             html.push(item[textField])
//             html.push('</option>')
//         }
//         return html.join('')
//     }
// };